
#pragma once

#include "arrow.h"
#include "gamenodecontainer.h"

class FrameAnimation;

class StaffBallBullet : public ArrowBullet {
public:
	StaffBallBullet(const CCPoint& from, const CCPoint& to, EquipmentAttribute* attr, GameScene* scene);
	virtual ~StaffBallBullet();

    virtual void init();
    virtual bool update(float ticks);

protected:
	FrameAnimation* animation;
	GameScene* _gameScene;
	ManagedGameNodeInfo _managedGameNodeInfo;
	DamageType _damageType;
};
